Цель работы: закрепить
практические навыки работы с системой PascalАВС,
научиться использовать различные операторы циклов; научиться составлять
программы решения задач с использование циклических структур.
Алгоритм
называется циклическим, если он содержит многократное выполнение одних и тех же
операторов при различных значениях промежуточных данных. Число повторений этих
операторов может быть задано в явной (цикл с известным заранее числом
повторений) или неявной (цикл с неизвестным заранее числом повторений) форме.
Перед
выполнением работы необходимо изучить различные организации циклов и операторы for, while, repeat.
1. Вычислить
Параметр y
изменяется от y=yн=0,3 до y=yк=0,9 с шагом h=0,2. a, x, t – константы.
Использовать цикл while или repeat.
2. Дано натуральное n. Вычислить:
;
3. Дано натуральное n. Вычислить:
;
4. Для введенной последовательности
целых чисел признаком конца которой является ноль определить максимальное
число, сумму всех чисел и среднее арифметическое. Использовать цикл repeat.
5. Дано действительное число x, натуральное n. Вычислить: x ( x - n )( x - 2 n )( x - 3 n )…( x - n2 );
6. Дано действительное число x, натуральное n. Вычислить:
;
7.
Вычислить
Параметр x изменяется: от х=хн=1 до х=хк=4,5
с
шагом h=0,5. a, z, y – константы.
Использовать цикл while или repeat.
8. Дано действительное число x, натуральное n. Вычислить:
;
9. Дано натуральное n. Вычиcлить: ;
10.
Вычислить
Параметр x изменяется от х=хн=1 до х=хк=5
с
шагом h=1. b, q, y – константы.
Использовать цикл while или repeat.
11. Вычислить приближенно значение бесконечной суммы:
=
;
12. На промежутке от 1 до M найти все числа Армстронга. Натуральное число из n цифр называется
числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу.
13.
Вычислить
.
Параметр z изменяется от z=zн=0,5 до z=zк=1
с
шагом h=0,1. a, q, t – константы.
Использовать цикл while или repeat.
14. Вычислить приближенно значение бесконечной суммы:
=
;
15. Вычислить приближенно значение бесконечной суммы:
=
;
Нужное приближение считается полученным, если вычислена сумма нескольких первых
слагаемых, и очередное слагаемое оказалось по модулю меньше данного
положительного числа e.
16. Вычислить
Параметр x
изменяется от х=хн=0,2 до х=хк=0,6 с шагом h=0,1. a, q, t – константы. Использовать цикл while или repeat.
1.
Как
записывается и как работает оператор for?
2.
Для
организации каких циклов применим оператор for?
3.
В
чем отличие оператора while от оператора repeat?
4.
Как
программируются циклические алгоритмы с явно заданным числом повторений цикла?
5.
Как
программируются циклические алгоритмы с заранее неизвестным числом повторений
цикла?